home *** CD-ROM | disk | FTP | other *** search
- property pSpr, pPlayRollMember, pPlayMember, pMuteMember, pMuteRollMember, pOldSoundVolume
- global gMuted, gMusicChan, gMuteAllSounds
-
- on beginSprite me
- pSpr = sprite(me.spriteNum)
- pPlayMember = pSpr.member
- pPlayRollMember = nextMember(pPlayMember)
- pMuteMember = nextMember(pPlayMember, 2)
- pMuteRollMember = nextMember(pPlayMember, 3)
- pOldSoundVolume = the volume of sound gMusicChan
- mouseLeave(me)
- end
-
- on endSprite
- if gMuted then
- set the volume of sound gMusicChan to fixVolume(pOldSoundVolume)
- end if
- end
-
- on mouseEnter me
- if gMuted then
- pSpr.member = pPlayRollMember
- else
- pSpr.member = pMuteRollMember
- end if
- end
-
- on mouseLeave me
- if gMuted then
- pSpr.member = pPlayMember
- else
- pSpr.member = pMuteMember
- end if
- end
-
- on mouseUp me
- global gJukeVolumeSlider
- gMuted = not gMuted
- if gMuted then
- pOldSoundVolume = the volume of sound gMusicChan
- set the volume of sound gMusicChan to fixVolume(0)
- else
- if pOldSoundVolume = 0 then
- pOldSoundVolume = 128
- end if
- gMuteAllSounds = 0
- refreshMute()
- set the volume of sound gMusicChan to fixVolume(pOldSoundVolume)
- sendSprite(gJukeVolumeSlider, #mUpdateVolumeSlider)
- end if
- mouseEnter(me)
- end
-
- on mouseDown
- clickSound()
- end
-